import { axdatehelper } from '@/shared/axhelper';

/**
 * 自定义时间显示列
 * @param format 时间格式（默认yyyy-MM-dd HH:mm:ss）
 * @param value 值
 */
export default function AxColumnTime(props) {
  const { format = 'yyyy-MM-dd HH:mm:ss', value } = props;
  if (value === '0001-01-01 00:00:00' || value === '1900-01-01 00:00:00' || value === '0001-01-01')
    return '';
  return axdatehelper.format(value, format);
}

/**
 * 自定义时间显示列
 * @param format 时间格式（默认yyyy-MM-dd HH:mm:ss）
 * @param value 值
 */
export function AxColumnTimeRange(props) {
  const { format = 'yyyy-MM-dd HH:mm:ss', value } = props;
  if (value === '0001-01-01 00:00:00~0001-01-01 00:00:00') return '';
  const times = value.split('~');
  return axdatehelper.format(times[0], format) + '~' + axdatehelper.format(times[1], format);
}
